Hey Anthony,
I didn't want to bog you down too much in this process but i thought it might
be important if you wanted to make changes or additions.
The Attached project will load in all the objects in the "stadium" folder
and place them appropriately. It uses a function called LoadScene()
to do this.
If you include LoadScene.agc in your project it will load the objects and 
setup their textures etc for you.
If you look in the "stadium" folder you will see two text files; stadium.map and stadium.pth
Stadium.map tells the LoadScene() function where alll the models need to be placed and what their textures are
Stadium.pth has a number of "paths" (An array of points) that you can use to move the runners around the track
If you look at the DrawPaths() function you will see where it draws the paths on the screen
Anyway. Hope this helps and good luck with it
If you have any questions at all just let me know
Thanks
TONY


Note that the models in the "stadium" folder, stadium.map and stadium.pth are all generated from the "stadium.obj" model
by the SplitModel() function (Which is commented). Just in case you wanted to use it for another project